Part Number Hot Search : 
4744A 1HSXXX NTE1373 CSM5T171 21010 NTE1373 MM74C04M 1N5918BG
Product Description
Full Text Search
 

To Download MBI5029 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Macroblock
Features
Datasheet
MBI5029
16-Bit Constant Current LED Sink Driver with Error Detection and Current Adjust
Dual In-Line Package I5016CNS
MBI5016CNS
Compatible with MBI5026 in electrical characteristics and package Exploiting Share-I-OTM technique to provide two operation modes: - Normal Mode with the same functionality as MBI5026 - Special Mode to detect individual LED errors, like MBI5027 and program output current gain, like MBI5028 16 constant-current output channels Constant output current invariant to load voltage change Constant output current range: 5 -90 mA Excellent output current accuracy, between channels: < 3% (max.), and between ICs: < 6% (max.) Output current adjusted through an external resistor 128-step programmable output current gain for White Balance, low current band: gain = 1/9 ~ 95/288, linearly divided into 64 steps high current band: gain = 1/3 ~ 95/96, linearly divided into 64 steps Fast response of output current,
OE (min.): 200 ns
CD: SOP24-300-1.27 GD: SOP24-300-1.27 CF: SOP24-300-1.00 GF: SOP24-300-1.00 Small Outline Package I5016CF CN: P-DIP24-300-2.54 GN: P-DIP24-300-2.54 CNS: SP-DIP24-300-1.78 GNS: SP-DIP24-300-1.78
25MHz clock frequency Schmitt trigger input 5V supply voltage Optional for "Pb-free & Green" Package
Shrink BI5016CP SOP
CP\CPA: SSOP24-150-0.64 GP\GPA: SSOP24-150-0.64
Current Accuracy Between Channels < 3% Between ICs < 6%
Conditions IOUT = 10 ~ 60 mA
Macroblock, Inc. 2005 Floor 6-4, No. 18, Pu-Ting Rd., Hsinchu, Taiwan 30077, ROC. TEL: +886-3-579-0068, FAX: +886-3-579-7534, E-mail: info@mblock.com.tw -1April 2005, VA.02
MBI5029 Product Description
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
MBI5029 succeeds MBI5026 and also exploits PrecisionDriveTM technology to enhance its output characteristics. Furthermore, MBI5029 uses the idea of Share-I-OTM technology to make MBI5029 backward compatible with MBI5026 in both package and electrical characteristics and extend its functionality for LED load Error Detection and run-time LED current gain control in LED display systems, especially LED traffic sign applications. MBI5029 contains a 16-bit Shift Register and a 16-bit Output Latch, which convert serial input data into parallel output format. At MBI5029 output stages, sixteen regulated current ports are designed to provide uniform and constant current sinks with small skew between ports for driving LED's within a wide range of forward voltage (Vf) variations. Users may adjust the output current from 5 mA to 90 mA with an external resistor Rext, which gives users flexibility in controlling the light intensity of LED's. MBI5029 guarantees to endure maximum 17V at the output ports. Besides, the high clock frequency up to 25 MHz also satisfies the system requirements of high volume data transmission. Besides Normal Mode, MBI5029 provide another mode, Special Mode, to extend its functionality by means of the Share-I-OTM technique on pins LE and OE , without any extra pins. In Special Mode two functions are included, Error Detection and Current Gain Control. Thus, MBI5029 could be a drop-in replacement of MBI5026. The printed circuit board originally designed for MBI5026 may be also applied to MBI5029. In MBI5029 there are two operation modes and three phases: Normal Mode phase, Mode Switching transition phase, and Special Mode phase. The signal on the multiple function pin OE / SW / ED would be monitored. Once an one-clock-wide short pulse appears on the pin OE / SW / ED , MBI5029 would enter the Mode Switching phase. At this moment, the voltage level on the pin LE/MOD/CA is used to determine the next mode to which MBI5029 is going to switch. In the Normal Mode phase, MBI5029 has exactly the same functionality with MBI5026. The serial data could be transferred into MBI5029 via the pin SDI, shifted in the Shift Register, and go out via the pin SDO. The LE/MOD/CA can latch the serial data in the Shift Register to the Output Latch. OE / SW / ED would enable the output drivers to sink current. In the Special Mode phase, the low-voltage-level signal OE / SW / ED can enable output channels and detect the status of the output current to tell if the driving current level is enough or not. The detected error status would be loaded into the 16-bit Shift Register and be shifted out via the pin SDO along with the signal CLK. Then system controller could read the error status and know whether the LED's are properly lit or not. On the other hand, in the Special Mode phase MBI5029 also allows users to adjust the output current level by setting a run-time programmable Configuration Code. The code is sent into MBI5029 via the pin SDI. The positive pulse of LE/MOD/CA would latch the code in the Shift Register into a built-in 16-bit Configuration Latch, instead of the Output Latch. The code would affect the voltage at the terminal R-EXT and control the output current regulator. The output current could be adjusted finely by a gain ranging from 1/9 to 95/96 in 128 steps. Hence, the current skew between IC's can be compensated within less than 1% and this feature is suitable for white balancing in LED color display panels.
-2-
April 2005, VA.02
MBI5029 Pin Configuration
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
MBI5029 CN\CNS\CD\CF\CP\
MBI5029 CPA\GPA
Terminal Description
Pin Name GND SDI CLK Function Ground terminal for control logic and current sinks Serial-data input to the Shift Register Clock input terminal for data shift at the rising edge Output channel data strobe input terminal: in the Normal Mode phase, serial data in the Shift Register is transferred to the respective Output Latch when LE/MOD/CA is high; the data is latched inside the Output Latch when LE/MOD/CA goes low. If the data in the Output Latch is "1" (High), the respective output channel will be enabled after OE / SW / ED is pulled down to low. Mode selection input terminal: in the Mode Switching phase, LE/MOD/CA couldn't strobe serial data but its level is used for determining the next mode to which MBI5029 is going to switch. When LE/MOD/CA is high, the next mode is the Special Mode; when low, the next mode is the Normal Mode. Configuration data strobe input terminal: in the Special Mode phase, serial data is latched into the Configuration Latch, instead of the Output Latch in the Normal Mode. The serial data here is regarded as the Configuration Code, which affect the output current level of all channels.
GN\GNS\GD\GF\GP
LE/MOD/CA
OUT0 ~ OUT15
Constant current output terminals
Output enable terminal: no matter in what phase MBI5029 operates, the signal OE / SW / ED can always enable output drivers to sink current. When its level is (active) low, the output drivers are enabled; when high, all output drivers are turned OFF (blanked). Mode switching trigger terminal: an one-clock-wide short pulse signal of OE / SW / ED could put MBI5029 into the Mode Switching phase. Error detection enable terminal: in the Special Mode phase, the active low signal OE / SW / ED can make MBI5029 not just enable output drivers but detect LED load error status. The detected error status would be stored into the Shift Register.
OE / SW / ED
SDO R-EXT VDD
Serial-data output to the following SDI of the next driver IC Input terminal used for connecting an external resistor in order to set up the current level of all output ports 5V supply voltage terminal
-3-
April 2005, VA.02
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
In MBI5029, the relationship between the functions of pins LE/MOD/CA and OE / SW / ED and the operation phases are listed below: Pin Name Function LE: latching serial data into the Output Latch LE/MOD/CA MOD: mode selection CA: latching serial data into the Configuration Latch
OE : enabling the current output drivers
Normal Mode Yes No No Yes Yes No
Mode Switching No Yes No Yes Yes No
Special Mode No No Yes Yes Yes Yes
OE / SW / ED
SW: entering the Mode Switching phase
ED : enabling error detection and storing results into the Shift Register
-4-
April 2005, VA.02
MBI5029 Block Diagram
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
OUT0
OUT1
OUT14
OUT15
R-EXT
VDD
IOUT Regulator
OE /SW/ ED
Control Logic LE/MOD/CA
GND
16-Bit Output Driver
7
16 16-Bit Output Latch 16 SDO
16-Bit Configuration Latch CLK SDI 16 16-Bit Shift Register
16
Equivalent Circuits of Inputs and Outputs
OE/SW/ED Terminal
VDD
LE/MOD/CA Terminal
VDD
OE/SW/ ED
LE/MOD/CA
CLK, SDI Terminal
VDD
SDO Terminal
VDD
CLK, SDI
SDO
-5-
April 2005, VA.02
MBI5029 Timing Diagram Normal Mode
N=0 1 2 3 4 5 6 7
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
8
9
10
11
12
13
14
15
CLK SDI
LE
OE
OUT0 OUT1 OUT2 OUT3
OFF ON OFF ON OFF ON OFF ON
OFF
OUT15
ON
SDO
: don't care
Truth Table (In Normal Mode)
CLK LE
OE
SDI
OUT 0 ... OUT 7 ... OUT15
Dn ..... Dn - 7 .... Dn - 15
SDO
H L H X X
L L L L H
Dn Dn+1 Dn+2 Dn+3 Dn+3
Dn-15 Dn-14 Dn-13 Dn-13 Dn-13
No Change
Dn + 2 .... Dn - 5 .... Dn - 13
Dn + 2 .... Dn - 5 .... Dn - 13
Off
-6-
April 2005, VA.02
MBI5029 Switching to Special Mode
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
1
2
3
4
5
CLK
OE/SW/ ED
1 0
0 0
1 0
1 1
1 0
LE/MOD/CA
The above shows an example of the signal sequence that can set the next operation mode of MBI5029 to be the Special Mode. The LE/MOD/CA active pulse here would not latch any serial data.
Note:
After entering the Special Mode, MBI5029 can detect LED error and adjust current gain.
Writing Configuration Code (In Special Mode)
N=0 1 2 3 4 5 12 13 14 15
CLK LE/MOD/CA SDI
16-Bit Configuration Code
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit3 Bit2 Bit1 Bit0
In the Special Mode, by sending the positive pulse of LE/MOD/CA, the content of the Shift Register with a Configuration Code will be written to the 16-bit Configuration Latch.
Reading Error Status Code (In Special Mode)
CLK At least 2 s
OE/SW/ ED
SDO Error Status Code
Bit15 Bit14 Bit13 Bit12 Bit11
: don't care
When MBI5029 is working in the Special Mode, the above signal sequence example can let a system controller read the Error Status codes via the pin SDO.
-7-
April 2005, VA.02
MBI5029 Switching to Normal Mode
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
1
2
3
4
5
CLK
OE/SW/ ED
1 0
0 0
1 0
1 0
1 0
Voltage "Low"
LE/MOD/CA
The above signal sequence example can make MBI5029 operate in the Normal Mode.
Note:
If users want to know the detailed process for each of the above examples, please refer to the contents in
Operation Principle.
Maximum Ratings
Characteristics Symbol Rating Unit
Supply Voltage Input Voltage Output Current Output Voltage Clock Frequency GND Terminal Current CN CNS Power Dissipation (On PCB, Ta=25C) CD CF CP CPA CN CNS Thermal Resistance (On PCB, Ta=25C) CD CF CP CPA Operating Temperature Storage Temperature GN GNS GD GF GP GPA GN GNS GD GF GP GPA
VDD VIN IOUT VDS FCLK IGND 1.80 1.50 PD 2.01 1.69 1.38 1.38
0 ~ 7.0 -0.4 ~ VDD + 0.4 +90 -0.5 ~ +17 25 1440 2.00 1.61 2.19 1.91 1.46 1.46 49.91 62.28 45.69 52.38 68.48 68.48
V V mA V MHz mA
W
53.82 66.74 Rth(j-a) 49.81 59.01 72.43 72.43 Topr Tstg
C/W
-40 ~ +85 -55 ~ +150
C C
-8-
April 2005, VA.02
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
Recommended Operating Conditions
Characteristics Symbol Condition Min. Typ. Max. Unit
Supply Voltage Output Voltage
VDD VDS IOUT IOH IOL VIH
OUT0 ~ OUT15 OUT0 ~ OUT15
4.5 5 -
5.0 -
5.5 17.0 90 -1.0 1.0
V V mA mA mA
Output Current
SDO SDO
CLK, OE/SW/ ED LE/MOD/CA, and SDI CLK, OE/SW/ ED , LE/MOD/CA, and SDI
0.8*VDD GND 20
-
VDD 0.3*VDD 25
V V ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns MHz
Input Voltage VIL CLK Pulse Width Setup Time for SDI Hold Time for SDI LE/MOD/CA Pulse Width Setup Time for LE/MOD/CA Hold Time for LE/MOD/CA Setup Time for LE/MOD/CA Hold Time for LE/MOD/CA tw(CLK) tsu(D) th(D) tw(L) tsu(L) th(L) tsu(MOD) th(MOD) tw(SW) OE/SW/ ED Pulse Width tw(OE) tw(OE) tw(ED) Setup Time for Correctly-Generated Error Status Code * Setup Time for OE/SW/ ED Hold Time for OE/SW/ ED Clock Frequency tsu(ER) tsu(SW) th(SW) FCLK
-
5 10 20
For data strobe
5 10 5 10 20 200 400 2010 2000 5 10 -
In Mode Switching To trigger Mode Switching Iout < 60mA Iout = 60~100mA When detecting LED error status When detecting LED error status To trigger Mode Switching or when detecting LED error status Cascade Operation
* In the Error Detection mode, when OE/SW/ ED is pulled down to LOW for enabling output drivers and error detection, the output drivers must be enabled for at least 2us so that the error status code could be correctly generated. See Operation Principle and Timing Waveform.
-9-
April 2005, VA.02
MBI5029 Electrical Characteristics
Characteristics Symbol
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
Condition
Min.
Typ.
Max.
Unit
Supply Voltage Output Voltage
VDD VDS IOUT
OUT0 ~ OUT15 Test Circuit for Electrical Characteristics
4.5 5 0.8*VDD GND 4.6 250 250 1.0 0.8 1.2
5.0 26.0 1 52.1 1 0.1 1 500 500 -
5.5 17.0 90 -1.0 1.0 VDD 0.3*VDD 0.5 0.4 3 3 800 800 -
V V mA mA mA V V A V V mA % mA % %/V %/V K K V V V
Output Current
IOH IOL "H" level "L" level VIH VIL VOL VOH IOUT1 dIOUT1 IOUT2 dIOUT2 %/dVDS %/dVDD RIN(up)
SDO SDO Ta = -40~85C Ta = -40~85C VDS=17.0V and channel off IOL=+1.0mA IOH=-1.0mA VDS=0.6V; Rext=809 ; G**=0.9896 IOUT = 26mA VDS = 0.6V Rext=809
Input Voltage
Output Leakage Current Output Voltage Output Current 1 Current Skew (between channels) Output Current 2
Current Skew SDO
VDS = 0.8V; Rext = 404; G**=0.9896 IOUT = 52.1mA VDS = 0.8V Rext = 404
(between channels) Output Current vs. Output Voltage Regulation Output Current vs. Supply Voltage Regulation Pull-up Resistance Pull-down Resistance
VDS within 1.0V and 3.0V VDD within 4.5V and 5.5V OE/SW/ ED When all output ports sink Iout,target =20mA simultaneously When a single output port sinks Iout,target =20mA When all output ports sink Iout,target =50mA simultaneously
RIN(down) LE/MOD/CA VDS, Th1
Open Circuit Error*** Discrimination Voltage
VDS, Th2 VDS, Th3 VDS, Th4
When a single output port sinks 1.0 V Iout,target =50mA Rext=Open, OUT0 ~ OUT15=Off, IDD(off) 0 7 12 G**=0.9896 Rext=809 , OUT0 ~ OUT15=Off, "OFF" IDD(off) 1 10 12 G**=0.9896 Supply Rext=404 , OUT0 ~ OUT15=Off, mA IDD(off) 2 12 15 Current G**=0.9896 Rext=809 , OUT0 ~ OUT15=On, IDD(on) 1 10 18 G**=0.9896 "ON" Rext=404 , OUT0 ~ OUT15=On, IDD(on) 2 12 20 G**=0.9896 ** In the above table, G is the programmable output current gain. The detail description could be found in the section Operation Principle. *** To effectively detect the open-circuit error occurring at the output port, MBI5029 has a built-in current
detection circuit. The current detection circuit will detect the effective current IOUT, effective and compare the
- 10 April 2005, VA.02
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
effective current IOUT, effective to the target current IOUT, target defined by Rext. If IOUT, effective is less than the target current IOUT, target, an error flag(Low) will be asserted and stored into the built-in Shift Register. The minimum voltage requirement for such current detection is VDS, Th1, VDS, Th2, VDS, Th3 and VDS, Th4.
- 11 -
April 2005, VA.02
MBI5029 Switching Characteristics
Characteristics
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
Symbol
Condition
Min.
Typ.
Max.
Unit
CLK - OUTn Propagation Delay LE/MOD/CA - OUTn Time ("L" to "H") OE/SW/ ED - OUTn CLK - SDO CLK - OUTn Propagation Delay LE/MOD/CA - OUTn Time ("H" to "L") OE/SW/ ED - OUTn CLK - SDO CLK Pulse Width LE/MOD/CA OE/SW/ ED (@ Iout< 60mA) Hold Time for LE/MOD/CA Setup Time for LE/MOD/CA Maximum CLK Rise Time Maximum CLK Fall Time Output Rise Time of Vout (turn off) Output Fall Time of Vout (turn on)
tpLH1 tpLH2 tpLH3 tpLH tpHL1 tpHL2 tpHL3 tpHL tw(CLK) tw(L) tw(OE) th(L) tsu(L) tr*** tf*** tor tof Test Circuit for Switching Characteristics VDD=5.0 V VDS=0.8 V VIH=VDD VIL=GND Rext=372 VL=4.0 V RL=64 CL=10 pF
15 15 20 20 200 10 5 -
100 100 50 20 50 50 20 20 70 40
150 150 150 100 100 100 500 500 200 120
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
*** If MBI5029 are connected in cascade and tr or tf is large, it may be critical to achieve the timing required for data transfer between two cascaded LED drivers, MBI5029.
Test Circuit for Electrical Characteristics
IDD
IOUT
OUT0
Test Circuit for Switching Characteristics
IDD
IOUT
OUT0
VDD
OE/SW/ ED
IIH,IIL
CLK
LE/MOD/CA
. . . .
VIH, VIL
VDD
OE/SW/ ED
CLK LE/MOD/CA SDI R - EXT GND
Function Generator
. . .
OUT15 SDO
OUT15 SDO
SDI
R - EXT GND
RL
CL
VIH, VIL
Iref
VIH = 5V VIL = 0V
Logic Input Waveform
VL
Iref
CL
tr = tf = 10 ns
- 12 -
April 2005, VA.02
MBI5029 Timing Waveform Normal Mode
tW(CLK)
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
CLK
50%
50%
50%
tsu(D)
th(D)
50%
SDI
50%
SDO
tpLH, tpHL tW(L)
50% 50%
LE/MOD/CA
th(L)
tsu(L)
LOW = OUTPUT ENABLED HIGH = OUTPUT OFF
OE/SW/ ED
OUTn
50%
LOW = OUTPUT ON
tpLH1, tpHL1
tpLH2, tpHL2
tW(OE)
OE/SW/ ED
50%
50%
tpHL3
tpLH3
90% 50% 10% 90% 50% 10%
OUTn
tof
tor
- 13 -
April 2005, VA.02
MBI5029 Switching to Special Mode
tW(CLK)
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
CLK
50%
50%
50%
tsu(MOD) th(MOD)
LE/MOD/CA
2 CLK
50%
50%
tsu(SW)
th(SW)
50%
OE/SW/ ED
50%
tW(SW)
Reading Error Status Code
CLK
50%
50%
50%
50%
50%
th(SW)
tsu(SW) tsu(ER)
th(SW)
tsu(SW)
OE/SW/ ED
50%
50%
tw(ED)
- 14 -
April 2005, VA.02
MBI5029 Operation Principle Constant Current
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
In LED display applications, MBI5029 provides nearly no current variations from channel to channel and from IC to IC. This can be achieved by: 1) While IOUT 60mA, the maximum current skew between channels is less than 3% and that between ICs is less than 6%. 2) In addition, the characteristics curve of output stage in the saturation region is flat and users can refer to the figure as shown below. Thus, the output current can be kept constant regardless of the variations of LED forward voltages (Vf). The output current level in the saturation region is defined as output target current Iout,target.
100.00 90.00 80.00 70.00 Iout (mA) 60.00 50.00 40.00 30.00 20.00 10.00 0.00 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 2 2.5 V DS (V)
- 15 -
April 2005, VA.02
MBI5029 Adjusting Output Current
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
MBI5029 scales up the reference current Iref set by the external resistor Rext to sink a current Iout at each output port. Users can follow the below formulas to calculate the output current Iout in the saturation region: VR-EXT = 1.4175Volt x G Iref = VR-EXT / Rext if another end of the external resistor Rext is connected to ground. Iout, target = Iref x 15 = (1.4175Volt x G / Rext) x 15 where Rext is the resistance of the external resistor connected to the R-EXT terminal, and VR-EXT is the voltage of the R-EXT terminal and controlled by the programmable current gain G, which is defined by the Configuration Code. After power-on, the default value of G is 95/96 = 0.9896. Based on the default current gain, VR-EXT = 1.4175Volt x 0.9896 = 1.40Volt Iout, target = (1.40Volt / Rext ) x 15 Hence, the default magnitude of current is around 52mA at 404 and 26mA at 809. The default relationship after power-on between Iout,target and Rext is shown in the following figure.
After power-on, the default Iout,target vs. Rext Curve
90 80 70
Iout,target (mA)
60 50 40 30 20 10 0 0 500 1000 1500
VDS = 1.0V
Rext
2000
2500
3000
3500
Resistance of the external resistor, Rext, in
Operation Phases
MBI5029 exploits the Share-I-OTM technique to extend the functionality of pins in MBI5026 in order to provide LED load error detection and run-time programmable LED driving current in the Special Mode phase as well as the original function of MBI5026 in the Normal Mode phase. In order to switch between the two modes, MBI5029 monitors the signal OE/SW/ ED . Once an one-clock-wide pulse of OE/SW/ ED appears, MBI5029 would enter the two-clock-period transition phase---the Mode Switching phase. After power-on, the default operation mode is the Normal Mode.
- 16 -
April 2005, VA.02
MBI5029 Operation Mode Switching
Switching to the Special Mode
1 2 3 4 5
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
Switching to the Normal Mode
CLK
CLK
1
2
3
4
5
OE/SW/ ED
LE/MOD/CA Phase
1 x
0 x
1 x
x 1
Voltage High Mode Switching
x x
Special Mode
OE/SW/ ED
LE/MOD/CA Phase
1 x
0 x
1 x
x 0
Voltage Low Mode Switching
x x
Normal Mode
Normal Mode or Special Mode
Normal Mode or Special Mode
As shown in the above figures, once a one-clock-wide short pulse "101" of OE/SW/ ED appears, MBI5029 would enter the Mode Switching phase. At the 4th rising edge of CLK, if LE/MOD/CA is sampled as "Voltage High", MBI5029 would switch to the Special Mode; otherwise, it would switch to the Normal Mode. Worthwhile noticing, the signal LE/MOD/CA between the 3rd and the 5th rising edges of CLK can not latch any data. Its level is just used for determining which mode to switch. However, the short pulse of OE/SW/ ED can still enable the output ports. During the mode switching, the serial data can still be transferred through the pin SDI and shifted out from the pin SDO.
Note: 1. The signal sequence for the mode switching could be frequently used for making sure under which mode MBI5029 is working. 2. The aforementioned "1" and "0" are sampled at the rising edge of CLK. The "X" means its level would not affect the result of mode switching mechanism.
Normal Mode Phase
MBI5029 in the Normal Mode phase has similar functionality to MBI5026. The serial data could be transferred into MBI5029 via the pin SDI, shifted in the Shift Register, and go out via the pin SDO. The LE/MOD/CA can latch the serial data in the Shift Register to the Output Latch. OE/SW/ ED would enable the output drivers to sink current. The only difference is mentioned in the last paragraph about monitoring short pulse OE/SW/ ED . The short pulse would trigger MBI5029 to switch the operation mode. However, as long as the signal LE/MOD/CA is not Voltage High in the Mode Switching phase, MBI5029 would still remain in the Normal Mode as if no mode switching occurs.
- 17 -
April 2005, VA.02
MBI5029 Special Mode Phase
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
In the Special Mode, as long as OE/SW/ ED is not at the Voltage Low, the serial data can still be shifted to the Shift Register via the pin SDI and shifted out via the SDO pin, as in the Normal Mode. But there are two differences between the Special Mode and the Normal Mode. 1 CLK At least 2 s 2 n3
OE/SW/ ED
SDO
1
0
0
0
1
1
1
1
Error Status Code
Bit15 Bit14 Bit13 Bit12 Bit11
Data Source of From pin SDI Shift Register
From Error Detector
From pin SDI
Reading Error Status Code (in Special Mode)
The first difference is that when the state of OE/SW/ ED is pulled down to Voltage Low, MBI5029 in the Special Mode would execute error detection and load error status codes into the Shift Register, as well as enabling output ports to sink current. The above figure shows the timing sequence for error detection. The shown "0" and "1" are sampled at the rising edge of each CLK. At least three "0" must be sampled at the Voltage Low signal OE/SW/ ED . Just after the 2nd "0" is sampled, the data input source of the Shift Register would come from 16-bit parallel error status codes out of the circuit Error Detector, instead of serial data input via the pin SDI. Normally, the error status codes will be correctly generated at least 2s after the falling edge of OE/SW/ ED . The occurrence of the 3rd or later "0" results in the event that MBI5029 saves the detected error status codes into the Shift Register. Thus, when
OE/SW/ ED is at the Voltage Low state, the serial data cannot be shifted into MBI5029 via the pin SDI. But when
the state of OE/SW/ ED is pulled up to Voltage High from Voltage Low, the data input source of the Shift Register would again come from the pin SDI. At the same time, the output ports are disabled and the error detection is completed. Then, the error status codes saved in the Shift Register could be shifted out via the pin SDO bit by bit along with CLK, as well as the new serial data can be shifted into MBI5029 via the pin SDI. The limitation is that in the Special Mode, it couldn't be allowed to simultaneously transfer serial data and detect LED load error status.
- 18 -
April 2005, VA.02
MBI5029 Writing Configuration Code
N=0 1 2 3 4 5
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
12 13 14 15
CLK
LE/MOD/CA
SDI
16-Bit Configuration Code
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit3 Bit2 Bit1 Bit0
: don't care
The second difference is that the active high signal LE/MOD/CA latches the serial data in the Shift Register to the Configuration Latch, instead of the Output Latch. The latched serial data is regarded as the Configuration Code. The code would be memorized until power off or the Configuration Latch is re-written. As shown above, the timing for writing the Configuration Code is the same as that in the Normal Mode for latching output channel data. As aforementioned descriptions, both of Configuration Code and Error Status Code are transferred in common 16-bit Shift Register. Users must pay attention to the sequence of error detection and current adjustment to avoid the Configuration Code being overwritten by Error Status Code.
Open-Circuit Detection Principle
Iout Iout, target
Given Rext MBI5029Output Characteristics Curve
Iout, effect
Loading Line VDS, effect Vknee VDS, Th ~ Vknee + 0.2Volt VDS
The principle of MBI5029 LED Open-Circuit Detection is based on the fact that the LED loading status is judged by comparing the effective current value(Iout, effect) of each output port with the target current(Iout, target) set by Rext. As shown in the above figure, the knee voltage (Vknee) is the one between triode region and saturation region. The cross point between the loading line and MBI5029 output characteristics curve is the effective output point (VDS, effect, Iout, effect).Thus, to detect the status of LED correctly, the output ports of MBI5029 must be enabled. The relationship between the Error Status code and the effective output point is shown below:
Detected Open-Circuit Error Status Code "0" "0" "1"
State of Output Port
Condition of Effective Output Point
Meaning
Iout, effect = 0 Iout, effect Iout, target and Vout, effect < VDS, Th ON Iout, effect = Iout, target and Vout, effect VDS, Th Notethe threshold voltage VDS, Th is around Vknee + 0.2Volt - 19 -
OFF
Open Circuit Normal
April 2005, VA.02
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
Short-Circuit Detection Principle
Iout Iout, effect1 = Iout, target
Given Rext MBI5029Output Characteristics Curve
Iout, effect2
Loading Line with short error occurring
Normal Loading Line VDS, effect2 Vknee VDS, Th VDS, effect1 VDS
When LED is damaged, a short-circuit error may occur. To effectively detect the short-circuit error, LEDs need insufficiently biasing. The principle of MBI5029 LED Short Circuit Detection is based on the fact that the LED loading status is judged by comparing the effective current value(Iout,
effect)
of each output port with the target
current(Iout, target) set by Rext. When normal LED is insufficiently biased, its effective output point would be located at the ramp segment (VDS < VDS,Th) of MBI5029 Output Characteristics Curve, compared with LED with a short error falling within the flat zone (VDS VDS,Th). The relationship between the Error Status code and the effective output point is shown below:
State of Output Port Condition of Effective Output Point Detected Short-Circuit Error Status Code "0" "0" "1" Meaning
Iout, effect = 0 Iout, effect Iout, target and Vout, effect < VDS, Th ON Iout, effect = Iout, target and Vout, effect VDS, Th Notethe threshold voltage VDS, Th is around Vknee + 0.2Volt
OFF
Normal Short Circuit
- 20 -
April 2005, VA.02
MBI5029
Current Gain
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
...
G = 95/96
64 steps
....
....
G = 1/3
....
64 steps G = 1/9 (1,0,0,0,0,0,0) (0,0,0,0,0,0,0)
....
(1,1,1,1,1,1,1)
(0,0,0,0,0,0,1)
(0,0,0,0,0,1,0)
16-Bit Configuration Code
Meaning Default Value
Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 HC CC0 CC1 CC2 CC3 CC4 CC5 1 1 1 1 1 1 1 7-bit Current Adjust Code
Bit 9 Bit 10 Bit 11 Bit 12 Bit 13 Bit 14 Bit 15 Note: "-" means "reserved and not used now"
After entering the Current Adjust mode, the system controller can sends 7-bit Current Adjust code to 16-bit Shift Register through MBI5029 SDI pin. Then sending LE/MOD/CA active pulse will transfer the contents in the Shift Register to a 16-bit Configuration Latch rather than the 16-bit Output Latch in a Normal mode. The 7-bit Current Adjust code in the Configuration Latch will directly affect the voltage at R-EXT terminal and output current Iout,target by the current gain, G. The relationship between the Current Adjust Code {HC, CC0:5and current gain G is shown below: G = [(1 + 2 x HC)/3]x [(1 + D/32)/3] where HC is 1 or 0 (HC=0 : Low current band; HC=1 : High current band) and - 21 April 2005, VA.02
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
D = CC0 x 25+ CC1 x 24+ CC2 x 23+ CC3 x 22+ CC4 x 21+ CC5 x 20; So, the Current Adjust Code is a floating number with one bit exponent HC and 6-bit mantissa. For example, when the Current Adjust Code is (1,1,1,1,1,1,1) Gain, G = [(1 + 2 x 1)/3] x [(1 + 63/32)/3]= 0.9896 when the Current Adjust Code is (1,0,0,0,0,0,0) Gain, G = [(1 + 2 x 1)/3] x [(1 + 0/32)/3]= 1/3 when the Current Adjust Code is (0,0,0,0,0,0,0) Gain, G = [(1 + 2 x 0)/3] x [(1 + 0/32)/3]= 1/9 After power on, the default value of Current Adjust Code is (1,1,1,1,1,1,1). Thus, G is 0.9896. Typically, the output current resulted by the digital current gain, G, is shown as the figure below.
IOUT,target vs. G ( Rext= 809ohm ) 28 24 IOUT,target (mA) 20 16 12 8 4 0 0.1 0.2 0.3 0.4 0.5 G 0.6 0.7 0.8 0.9 1
- 22 -
April 2005, VA.02
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
Timing Chart for Current Adjust Mode (An Example)
N of MBI5029 are connected in cascade, i.e., SDO, k --> SDI, k+1. And, all MBI5029 are connected to the same signal bus CLK, LE/MOD/CA and OE/SW/ ED .
SDI, 1 SDO, 1 SDO, 2 SDO, N-1
MBI5029, N-2 MBI5029, N-1
SDO, 0
SDI, 0
MBI5029, 0
MBI5029, 1 MBI5029, 2
CLK LE/MOD/CA
OE/SW/ ED
N x 16 CLK Pulses (Note 1) 1 2 3 4 5
1
2
3
4
5
CLK
SDI, 0
CC5 CC4 CC3 CC2 CC1 CC HC CC0 -
-
-
-
-
-
CC5 CC4 CC3 CC2 CC1 CC0 HC
-
Configuration Codes (Note 1) (Note2) For MBI029, N-1 For MBI5029, 0
LE/MOD/CA
OE/SW/ ED
LE/MOD/CA Pulse (Note 3)
Writing the Configuration Codes, Code k, k = 0... (N x 16 -1)
C
A
B
Entering the Special Mode
N x 16 CLK pulses are required to shift the 8-bit Configuration Codes needed by N of MBI5029.
Note 2: Gain G =(1+ 2 X HC)/3x (1 + D/32)/ 3 5 4 3 2 D = CC0 x 2 + CC1 x 2 + CC2 x 2 + CC3 x 2 + 1 0 CC4 x 2 + CC5 x 2 .
Note 3: The LE/MOD/CA pulse writes the Configuration Codes to each MBI5029.
Resuming to the Normal Mode
- 23 -
April 2005, VA.02
MBI5029 Timing Chart for Open-/Short- Circuit Detection Mode (An Example)
1 1 CLK
SDI, 0
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
Nx16 CLK Pulses 2 3 CLK
SDI, 0
2 1 2 3 4 5 Nx16 CLK Pulses
3
4
5
3 CLK Pulses Required (Note 1)
CLK
SDI, 0
Nx16 -1 T1 = 2 CLK T2 = 2 us 0 T3
OE/SW/ED
Image Data I
2
1
0
Nx16 -1
Sending Image Data II (Optional) LE/MOD/CA
2
1
0
LE/MOD/CA 0 0 1 0
Displaying Image Data I
1 SDO, 0 Inserted sequence for entering Error Detection Mode SDO, 1 15 7
0
1
1
1
1
0
1
1
1 Embedded sequence for quitting Error Detection Mode
A B
Nx16 -1
D
SDO, N-1 C Detecting the Error Status
2
1
0
Latch the LED status
Entering Detection Mode
Resuming to the Normal Mode and Reading Back the Error
Note 1: T1 = 2 CLK pluses is required to start the error detection. When Short-Circuit Detection is executed, LEDs should be insufficiently biased during this period. T2 = 2 s is required to obtain the stable error status result. T3 = the third CLK pulses is required before OE/SW/ED goes voltage high. The rising edge of CLK writes the error status code back to the MBI5029 built-in shift register.
- 24 -
April 2005, VA.02
MBI5029 Timing Chart for Current Adjust Mode Plus Open-/Short- Circuit Detection Mode (An Example)
LED j, j = 0... (N x16 -1)
SDO, N-1
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
The connection of each MBI5029 is referred to "Timing Chart for Current Adjustment, shown on P23.
SDI, 1 SDO, 1 SDO, 2
SDO, 0
SDI, 0
MBI5029, 0 MBI5029, N-2
MBI5029, 1
MBI5029, 2
MBI5029, N-1
CLK LE/MOD/CA
OE/SW/ ED
th(L) 3 CLK Pulses Required (Note 2) N x 16 CLK Pulses (Note 3) 1 2 3 4 5
1
2
3
4
5
N x 16 CLK Pulses (Note 1)
CLK SDI, 0
SDI, 0
Don't Care 2
T1 = 2 CLK T2 = 2s LE/MOD/CA
Could Be "Don't Care"
SDI, 0
N x 16 -1
Serial Data (Note 1)
1
0
LE/MOD/CA
OE/SW/ED
T3 (Note 2)
OE/SW/ED
SDO, 0 SDO, 1
15 31
14 30
N x 16 -2 N x 16 -1
A
B
C
SDO, N-1 N1
2
D
1
0
Reading Back the Error Status Code
Resuming to the Normal Mode Note 3: The first rising edge of CLK after the rising edge of OE/SW/ED starts shifting the Image Data with LED Error. An LED error will be represented by a "0", to over write the original image data "1". Image Data k, k = 0... (N x 16 -1), = all "1" is suggested. N x 16 CLK pulses shift all N x 16 error results (Error Status Code) via Node SDO, N-1.
Writing the Configuration Codes, Detecting the Error Status Code k, k = 0... (N x 16 -1) Note 2: T1 = 2 CLK pluses is required to start the error detection. When Short-Circuit Detection Note 1: N x 16 CLK pulses are is executed, LEDs should be insufficiently biased during this period. required to shift the 8-bit Configuration T2 = 2 s is required to obtain the stable error status result. Codes needed by N of MBI5029 T3 = the third CLK pulses is required before OE/SW/ED goes voltage high. The rising edge of CLK writes the error status code back to the MBI5029 built-in shift register.
- 25 -
April 2005, VA.02
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
Soldering Process of "Pb-free & Green" Package Plating*
Macroblock has defines "Pb-Free & Green" to mean semiconductor products that are compatible with the current RoHS requirements and selected 100% pure tin (Sn) to provide forward and backward compatibility with both the current industry-standard SnPb-based soldering processes and higher-temperature Pb-free processes. Pure tin is widely accepted by customers and suppliers of electronic devices in Europe, Asia and the US as the lead-free surface finish of choice to replace tin-lead. Also, it is backward compatible to standard 215C to 240C reflow processes which adopt tin/lead (SnPb) solder paste. However, in the whole Pb-free soldering processes and materials, 100% pure tin (Sn), will all require up to 260oC for proper soldering on boards, referring to J-STD-020B as shown below.
Temperature () 300 255 250 240 217 200 Average ramp-up rate= 0.7/s 150 100s max 30s max Ramp-down 6/s (max) 260+0 -5 2455
100 Average ramp-up rate = 0.4/s 50 25 0 0 50 ----Maximum peak temperature Recommended reflow profile 100
Peak Temperature 245~260< 10s
Average ramp-up rate= 3.3/s
150
200
250 Time (sec)
300
Acc.J-STD-020B
*Note1: For details, please refer to Macroblock's "Policy on Pb-free & Green Package".
- 26 -
April 2005, VA.02
MBI5029 Package Power Dissipation (PD)
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
The maximum allowable package power dissipation is determined as PD(max) = (Tj - Ta) / Rth(j-a). When 16 output channels are turned on simultaneously, the actual package power dissipation is PD(act) = (IDD x VDD) + (IOUT x Duty x VDS x 16). Therefore, to keep PD(act) PD(max), the allowable maximum output current as a function of duty cycle is: IOUT = { [ (Tj - Ta) / Rth(j-a) ] - (IDD x VDD) } / VDS / Duty / 16, where Tj = 150C.
Iout vs. Duty Cycle at Rth = 55.52 (C/W) 100 90 80 70 Iout(mA)
Iout(mA) Iout vs. Duty Cycle at Rth = 59.01 (C/W) 100 90 80 70 60 50 40 30 20 10
5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 55% 60% 65% 70% 75% 80% 85% 90% 95% 100%
60 50 40 30 20 10 0
0
5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 55% 60% 65% 70% 75% 80% 85% 90% 95% 100%
Duty Cycle
Duty Cycle
CN\GN type package
Iout vs. Duty Cycle at Rth = 66.74 (C/W) 100 90 80
Iout(mA)
CF\GF type package
Iout vs. Duty Cycle at Rth = 72.43 (C/W) 100 90 80 Iout(mA) 70 60 50 40 30 20 10 0
5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 55% 60% 65% 70% 75% 80% 85% 90% 95%
70 60 50 40 30 20 10 0
5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 55% 60% 65% 70% 75% 80% 85% 90% 95% 100%
Duty Cycle
Duty Cycle
CNS\GNS type package
CP\CPA\GP\GPA type package
Iout vs. Duty Cycle at Rth = 49.81 (C/W) 100 90 80 Iout(mA) 70 60 50 40 30 20 10 0
5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 55% 60% 65% 70% 75% 80% 85% 90% 95% 100%
Condition : Iout = 90mAVDS = 1.0V16 output channels active Device Type Rth(j-a)(C/W) Note CN GN 55.52 49.90 Ta = 25 CNS GNS 66.74 62.28 Ta = 55 CD GD 49.81 45.69 Ta = 85 CF GF 59.01 52.38 CP\CPA GP\GPA 72.43 68.48
Duty Cycle
CD\GD type package
- 27 -
April 2005, VA.02
100%
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
The maximum power dissipation, PD(max) = (Tj - Ta) / Rth(j-a), decreases as the ambient temperature increases.
Max. Power Dissipation at Various Ambient Temperature 2.50 2.25 Power Dissipation 2.00
CN Type: Rth= 53.82
1.75 1.50 1.25 1.00 0.75 0.50 10 20 30 40 50 60 Ambient Temperature 70 80 90
CNS T ype: Rth= 66.74 CD Type: Rth= 49.81 CF T ype: Rth= 59.01 CP Type: Rth= 72.43 CPA T ype: Rth= 72.43
Load Supply Voltage (VLED)
MBI5029 are designed to operate with VDS ranging from 0.4V to 1.0V considering the package power dissipating limits. VDS may be higher enough to make PD(act) > PD(max) when VLED = 5V and VDS = VLED - Vf, in which VLED is the load supply voltage. In this case, it is recommended to use the lowest possible supply voltage or to set an external voltage reducer (VDROP). A voltage reducer lets VDS = (VLED - Vf) - VDROP. Resisters, or Zener diode can be used in the applications as the following figures.
Voltage Supply Voltage Supply
VLED VF
VDrop VDS
VDrop VLED VF VDS
MBI5029
MBI5029
Switching Noise Reduction
LED Driver ICs are frequently used in switch-mode applications which always behave with switching noise due to parasitic inductance on PCB. To eliminate switching noise, refer to "Application Note for 8-bit and 16-bit LED Drivers- Overshoot".
- 28 -
April 2005, VA.02
MBI5029 Package Outline
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
MBI5029CN\GN Outline Drawing
MBI5029CNS\GNS Outline Drawing
- 29 -
April 2005, VA.02
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
MBI5029CD\GD Outline Drawing
MBI5029CF\GF Outline Drawing
- 30 -
April 2005, VA.02
MBI5029
16-Bit Constant Current LED Sink Driver with LED Error Detection and Run-Time Current Adjustment
MBI5029CP\CPA\GP\GPA Outline Drawing
Note: The unit for the outline drawing is mm.
Product Top-mark Information
The first row of printing MBIXXXX
Or
Part number ID number
The second row of printing XXXXXXXX
MBIXXXX
Package Code Manufacture Code Device Version Code
Product No.
Process Code
C: General type G: Green and Pb-free
Product Revision History
Datasheet version VA.00 VA.01 VA.02 Device version code
Not defined
A A
Product Ordering Information
Part Number Package Type Weight (g) Part Number
MBI5029CN MBI5029CNS MBI5029CD MBI5029CF MBI5029CP MBI5029CPA
P-DIP24-300-2.54 SP-DIP24-300-1.78 SOP24-300-1.27 SOP24-300-1.00 SSOP24-150-0.64 SSOP24-150-0.64
1.628 1.11 0.617 0.28 0.11 0.11
MBI5029GN MBI5029GNS MBI5029GD MBI5029GF MBI5029GP MBI5029GPA
"Pb-free & Green" Package Type P-DIP24-300-2.54 SP-DIP24-300-1.78 SOP24-300-1.27 SOP24-300-1.00 SSOP24-150-0.64 SSOP24-150-0.64
Weight (g)
1.628 1.11 0.617 0.28 0.11 0.11
- 31 -
April 2005, VA.02


▲Up To Search▲   

 
Price & Availability of MBI5029

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X